to be well provided for - Turc Anglais Dictionnaire